0 3 7 19 24 28 30 121